package cn.agrael.struts.plugin.ejb3;

import java.lang.reflect.Method;

/**
 * 拦截器注解 条目。
 * 
 * @author <a href="mailto:agraellee@gmail.com">Agrael·Lee</a>
 * 
 */
public class InterceptorsAnnotationEntry {

	/** 拦截器实例 */
	private Object interceptor;

	/** 拦截器注解的方法 */
	private Method method;

	/**
	 * 构造一个新的 InterceptorsAnnotationEntry。
	 * 
	 * @param interceptor 拦截器实例。
	 * @param method 拦截器注解的方法。
	 */
	InterceptorsAnnotationEntry(Object interceptor, Method method) {
		this.interceptor = interceptor;
		this.method = method;
	}

	/**
	 * 得到 拦截器实例。
	 * 
	 * @return 拦截器实例。
	 */
	public Object getInterceptor() {
		return this.interceptor;
	}

	/**
	 * 得到 拦截器注解的方法。
	 * 
	 * @return 拦截器注解的方法。
	 */
	public Method getMethod() {
		return this.method;
	}

}
